

module CHIP(A,B,OP,OUT,FLAG);

input [15:0] A;
input [15:0] B;
input [4:0] OP;
output [31:0] OUT;
output [2:0] FLAG;

ALU alu(.OP(OP),.A(A),.B(B),.C(OUT),.FLAGS(FLAG));

endmodule